Uses of Class
negotiator.Agent

Packages that use Agent
agents   
agents.anac.y2010.AgentFSEGA   
agents.anac.y2010.AgentK   
agents.anac.y2010.AgentSmith   
agents.anac.y2010.Nozomi   
agents.anac.y2010.Southampton   
agents.anac.y2010.Southampton.similarity   
agents.anac.y2010.Southampton.utils   
agents.anac.y2010.Yushu   
agents.anac.y2011.AgentK2   
agents.anac.y2011.BramAgent   
agents.anac.y2011.Gahboninho   
agents.anac.y2011.HardHeaded   
agents.anac.y2011.IAMhaggler2011   
agents.anac.y2011.Nice_Tit_for_Tat   
agents.anac.y2011.TheNegotiator   
agents.anac.y2011.ValueModelAgent   
negotiator   
negotiator.actions   
negotiator.boaframework.agent   
negotiator.protocol   
negotiator.protocol.alternatingoffers   
negotiator.protocol.auction   
 

Uses of Agent in agents
 

Subclasses of Agent in agents
 class ABMPAgent
           
 class ABMPAgent2
           
 class ABMPExactAgent
           
 class BayesianAgent
          Wrapper for opponentmodelspace, so that it is a neat utilityspace that we can give to the bidspace.
 class BayesianAgentForAuction
          Wrapper for opponentmodelspace, so that it is a neat utilityspace that we can give to the bidspace.
 class BayesianAgentForAuctionMultiPhase
           
 class BayesianAgentNS
           
 class DecUtilAgent
           
 class FuzzyAgent
           
 class QOAgent
           
 class RandomIncreasingUtilAgent
           
 class RandomWalkABMPAgent
           
 class SimilarityAgent
           
 class SimpleAgent
           
 class SimpleAgentSavingBidHistory
           
 class SimpleAgt2
           
 class SimpleANAC2013Agent
          This agent is an example of how to create an ANAC2013 agent which learns during the tournament.
 class SimpleTFTAgent
           
 class SlowUIAgent
           
 class TestAgent
           
 class TestingAgent
           
 class TimeDependentAgent
          Boulware/Conceder tactics, by Tim Baarslag, adapted from [1].
 class TimeDependentAgentBoulware
           
 class TimeDependentAgentConceder
           
 class TimeDependentAgentHardliner
           
 class TimeDependentAgentLinear
           
 class UIAgent
           
 class UIAgentExtended
           
 

Constructors in agents with parameters of type Agent
EnterBidDialog(Agent agent, java.awt.Frame parent, boolean modal, UtilitySpace us)
           
 

Uses of Agent in agents.anac.y2010.AgentFSEGA
 

Subclasses of Agent in agents.anac.y2010.AgentFSEGA
 class AgentFSEGA
          ANAC2010 competitor AgentFSEGA.
 

Uses of Agent in agents.anac.y2010.AgentK
 

Subclasses of Agent in agents.anac.y2010.AgentK
 class Agent_K
          ANAC2010 competitor AgentK.
 

Uses of Agent in agents.anac.y2010.AgentSmith
 

Subclasses of Agent in agents.anac.y2010.AgentSmith
 class AgentSmith
          ANAC2010 competitor Agent Smith.
 

Uses of Agent in agents.anac.y2010.Nozomi
 

Subclasses of Agent in agents.anac.y2010.Nozomi
 class Nozomi
          ANAC2010 competitor Nozomi.
 

Uses of Agent in agents.anac.y2010.Southampton
 

Subclasses of Agent in agents.anac.y2010.Southampton
 class IAMcrazyHaggler
           
 class IAMhaggler
           
 class SouthamptonAgent
           
 

Uses of Agent in agents.anac.y2010.Southampton.similarity
 

Subclasses of Agent in agents.anac.y2010.Southampton.similarity
 class LinearSimilarityAgent
           
 class VariableConcessionSimilarityAgent
           
 

Uses of Agent in agents.anac.y2010.Southampton.utils
 

Methods in agents.anac.y2010.Southampton.utils with parameters of type Agent
static Action ActionCreator.createAccept(Agent agent)
           
static Action ActionCreator.createOffer(Agent agent, Bid bid)
           
 

Uses of Agent in agents.anac.y2010.Yushu
 

Subclasses of Agent in agents.anac.y2010.Yushu
 class Yushu
          ANAC2010 competitor Yushu.
 

Methods in agents.anac.y2010.Yushu with parameters of type Agent
static Action Utility.chooseRandomBidAction(Agent agent)
          Wrapper for getRandomBid, for convenience.
 

Uses of Agent in agents.anac.y2011.AgentK2
 

Subclasses of Agent in agents.anac.y2011.AgentK2
 class Agent_K2
           
 

Uses of Agent in agents.anac.y2011.BramAgent
 

Subclasses of Agent in agents.anac.y2011.BramAgent
 class BRAMAgent
           
 

Uses of Agent in agents.anac.y2011.Gahboninho
 

Subclasses of Agent in agents.anac.y2011.Gahboninho
 class Gahboninho
           
 

Uses of Agent in agents.anac.y2011.HardHeaded
 

Subclasses of Agent in agents.anac.y2011.HardHeaded
 class KLH
          This class contains main agent methods and algorithms that agent uses in a negotiation session based on Alternating Offers protocol.
 

Uses of Agent in agents.anac.y2011.IAMhaggler2011
 

Subclasses of Agent in agents.anac.y2011.IAMhaggler2011
 class IAMhaggler2011
           
 

Uses of Agent in agents.anac.y2011.Nice_Tit_for_Tat
 

Subclasses of Agent in agents.anac.y2011.Nice_Tit_for_Tat
 class BilateralAgent
           
 class NiceTitForTat
          Tit for tat agent with opponent learning
 

Uses of Agent in agents.anac.y2011.TheNegotiator
 

Subclasses of Agent in agents.anac.y2011.TheNegotiator
 class TheNegotiator
          The TheNegotiator class specifies a negotiation agent in the GENIUS domain.
 

Constructors in agents.anac.y2011.TheNegotiator with parameters of type Agent
BidGenerator(Agent agent, BidsCollection bidsCollection)
          Creates a BidGenerator-object which determines which offer should be made.
Decider(Agent agent)
          Creates a Decider-object which determines which offers should be made during the negotiation.
 

Uses of Agent in agents.anac.y2011.ValueModelAgent
 

Subclasses of Agent in agents.anac.y2011.ValueModelAgent
 class ValueModelAgent
           
 

Uses of Agent in negotiator
 

Methods in negotiator that return Agent
static Agent Global.loadAgent(java.lang.String agentClassName)
           
abstract  Agent AgentsLoader.loadAgent(java.lang.String agentClassName)
           
static Agent Global.loadAgent(java.lang.String agentClassName, java.lang.String variables)
           
 

Methods in negotiator with parameters of type Agent
static java.lang.String Global.getAgentDescription(Agent agent)
          Gives a useful agent name.
 

Constructors in negotiator with parameters of type Agent
ActionEvent(Agent actorP, Action actP, int roundP, long elapsed, double utilA, double utilB, java.lang.String remarks)
           
 

Uses of Agent in negotiator.actions
 

Constructors in negotiator.actions with parameters of type Agent
Offer(Agent agent, Bid bid)
          Creates an action symbolizing an offer to the opponent.
 

Uses of Agent in negotiator.boaframework.agent
 

Subclasses of Agent in negotiator.boaframework.agent
 class BOAagent
          This class describes a basic decoupled agent.
 class SimpleBOAagent
          Simple adapter which can be used to convert a BOA Agent to a normal Agent.
 class TheBOAagent
          This class is used to convert a BOA agent created using the GUI to a real agent.
 

Uses of Agent in negotiator.protocol
 

Fields in negotiator.protocol declared as Agent
protected  Agent BilateralAtomicNegotiationSession.agentA
           
protected  Agent BilateralAtomicNegotiationSession.agentB
           
 

Methods in negotiator.protocol that return Agent
 Agent BilateralAtomicNegotiationSession.getAgentA()
           
 Agent BilateralAtomicNegotiationSession.getAgentB()
           
 

Methods in negotiator.protocol with parameters of type Agent
 void Protocol.fireNegotiationActionEvent(Agent actorP, Action actP, int roundP, long elapsed, double time, double utilA, double utilB, double utilADiscount, double utilBDiscount, java.lang.String remarks, boolean finalActionEvent)
           
protected  void BilateralAtomicNegotiationSession.fireNegotiationActionEvent(Agent actorP, Action actP, int roundP, long elapsed, double time, double utilA, double utilB, double utilADiscount, double utilBDiscount, java.lang.String remarks, boolean finalActionEvent)
           
protected  void BilateralAtomicNegotiationSession.fireNegotiationActionEvent(Agent actorP, Action actP, int roundP, long elapsed, double utilA, double utilB, double utilADiscount, double utilBDiscount, java.lang.String remarks, boolean finalActionEvent)
          Deprecated. 
 double BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent, Bid pBid)
           
 double BilateralAtomicNegotiationSession.getOpponentWeight(Agent pAgent, int pIssueID)
           
 

Constructors in negotiator.protocol with parameters of type Agent
BilateralAtomicNegotiationSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
           
 

Uses of Agent in negotiator.protocol.alternatingoffers
 

Fields in negotiator.protocol.alternatingoffers declared as Agent
protected  Agent AlternatingOffersProtocol.agentA
           
protected  Agent AlternatingOffersProtocol.agentB
           
 Agent AlternatingOffersBilateralAtomicNegoSession.currentAgent
           
 

Methods in negotiator.protocol.alternatingoffers that return Agent
 Agent AlternatingOffersProtocol.getAgent(int index)
           
 Agent AlternatingOffersBilateralAtomicNegoSession.otherAgent(Agent ag)
           
 

Methods in negotiator.protocol.alternatingoffers with parameters of type Agent
protected  void AlternatingOffersBilateralAtomicNegoSession.checkAgentActivity(Agent agent)
          This is the running method of the negotiation thread.
 Agent AlternatingOffersBilateralAtomicNegoSession.otherAgent(Agent ag)
           
 

Constructors in negotiator.protocol.alternatingoffers with parameters of type Agent
AlternatingOffersBilateralAtomicNegoSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams, java.lang.String startingAgent)
          load the runtime objects to start negotiation
 

Uses of Agent in negotiator.protocol.auction
 

Methods in negotiator.protocol.auction with parameters of type Agent
protected  AuctionBilateralAtomicNegoSession AuctionProtocol.runNegotiationSession(Agent agentA, Agent agentB, AgentRepItem agentARepItem, AgentRepItem agentBRepItem, java.lang.String agentAname, java.lang.String agentBname, ProfileRepItem profileRepItemA, ProfileRepItem profileRepItemB, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
          do test run of negotiation session.
 

Constructors in negotiator.protocol.auction with parameters of type Agent
AuctionBilateralAtomicNegoSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams, java.lang.String startingAgent, int totalTime)